type int = number;
//class FishDispatcher
    
    export  class FishDispatcher
    {
        

        public static addEventListener(arg1: string, arg2: Function, arg3: Boolean=false, arg4: int=0, arg5: Boolean=false): void
        {
            FishDispatcher.dispatcher.addEventListener(arg1, arg2, arg3, arg4, arg5);
            return;
        }

        public static removeEventListener(arg1: string, arg2: Function, arg3: Boolean=false): void
        {
            FishDispatcher.dispatcher.removeEventListener(arg1, arg2, arg3);
            return;
        }

        public static dispatchEvent(arg1: Object /* flash.events.Event */): Boolean
        {
            return FishDispatcher.dispatcher.dispatchEvent(arg1);
        }

        public static hasEventListener(arg1: string): Boolean
        {
            return FishDispatcher.dispatcher.hasEventListener(arg1);
        }

        /* internal */ static /* var */dispatcher: Object /* flash.events.IEventDispatcher */;
    }

            FishDispatcher.dispatcher = new Object /* flash.events.EventDispatcher */();
        